home *** CD-ROM | disk | FTP | other *** search
/ Flashy TrueType Fonts / Flashy TrueType Fonts.iso / draw / install.dat < prev    next >
Text File  |  1996-06-09  |  7KB  |  202 lines

  1. /*
  2.  * INSTALL.DAT
  3.  * Project: Swift Draw for Windows
  4.  * Version: 1.00
  5. */
  6.  
  7. @DefineProject
  8.     @Name = "Swift Draw for Windows"
  9.     @Version = "1.00"
  10.     @Subdir = "\\SW_DRAW"
  11.     @OutDrive = Z
  12. @EndProject
  13.  
  14. @DefineVars
  15.     @Qstring @PkgType    = "BOX"
  16.     @Integer @Blue       = @RGB(0,0,255)             //DEFINE COLOR BLUE
  17.     @Integer @Black      = @RGB(0,0,0)               //DEFINE COLOR BLACK
  18. @EndVars
  19.  
  20.  
  21. @BackgroundMode(3,@Blue,@Black)
  22. @Display
  23.     @Cls
  24.  
  25.     Congratulations on your purchase of @Name!
  26.     
  27.     This program will now install @Name 
  28.     to your hard disk drive and verify the integrity
  29.     of the CD-ROM disk. You may press the [Esc] key
  30.     at any time to abort the installation.
  31.  
  32.     @Pause
  33. @EndDisplay
  34. @PkgType = @GetINI("COSMI CDSETUP", "PkgMethod")
  35. @GetOutDrive
  36.     @Cls
  37.     Select the HARD disk drive on which you wish to install your
  38.     new copy of @Name.
  39.     ie. "Drive C:"
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.     
  47.     @Suppress(0, 1)
  48.     Use the [CURSOR] to highlight a drive letter. Press [ENTER]
  49.     to select that drive.
  50.     
  51.  
  52. @EndOutDrive
  53.  
  54. @GetSubdir
  55.     @Cls
  56.     INSTALL is now suggesting a name for a program destination subdirectory 
  57.     to which files will be copied. Press [ENTER] to use @OutDrive:@SubDir,
  58.     or type "\" and a "path", where "path" is the subdirectory you want INSTALL
  59.     to use.
  60.  
  61.     
  62.  
  63. @Prompt = "Which subdirectory ([Enter] = @Subdir) ?"
  64. @EndSubdir
  65.  
  66. @DefineVars
  67.  
  68. @Qstring @Item1 = "@OutDrive:\\@Subdir\\alswift.exe, Swift Draw,
  69.             @OutDrive:\\@Subdir\\alswift.exe"
  70. @Qstring @Item2 = "@OutDrive:\\@Subdir\\readme.txt, ReadMe File,
  71.             @OutDrive:\\@Subdir\\readme.txt"
  72. @Qstring @Item3 = "@OutDrive:\\@Subdir\\swifdraw.wri, Swift Draw Manual,
  73.             @OutDrive:\\@Subdir\\swifdraw.wri"
  74.  
  75. @Qstring @Item4 = "@OutDrive:\\@Subdir\\hextrap.exe, Hex Trap,
  76.             @OutDrive:\\@Subdir\\hextrap.exe"
  77. @Qstring @Item5 = "@OutDrive:\\@Subdir\\hextrap.hlp, Hex Trap Help,
  78.             @OutDrive:\\@Subdir\\hextrap.hlp"
  79. @Qstring @Item6 = "@OutDrive:\\@Subdir\\hextrap.wri, Hex Trap Manual,
  80.             @OutDrive:\\@Subdir\\hextrap.wri"
  81. @EndVars
  82.  
  83. @DefineDisk
  84.     @Label = "SW_DRAW  Disk #1"
  85.     @BeginLib 250.001
  86.         @F SINDEX.ALL @S 60000 @O SYMBOLS\SINDEX.ALL
  87.         @F SLIB3.ALL @S 7160 @O SYMBOLS\SLIB3.ALL
  88.         @F SLIB50.ALL @S 130990 @O SYMBOLS\SLIB50.ALL
  89.         @F SLIB56.ALL @S 181580 @O SYMBOLS\SLIB56.ALL
  90.         @F SLIB98.ALL @S 136310 @O SYMBOLS\SLIB98.ALL
  91.         @F SLIB51.ALL @S 277470 @O SYMBOLS\SLIB51.ALL
  92.         @F SLIB52.ALL @S 207050 @O SYMBOLS\SLIB52.ALL
  93.         @F SLIB53.ALL @S 298830 @O SYMBOLS\SLIB53.ALL
  94.         @F SLIB54.ALL @S 210450 @O SYMBOLS\SLIB54.ALL
  95.         @F SLIB57.ALL @S 194200 @O SYMBOLS\SLIB57.ALL
  96.         @F SLIB99.ALL @S 140640 @O SYMBOLS\SLIB99.ALL
  97.         @F SLIB55.ALL @S 32260 @O SYMBOLS\SLIB55.ALL
  98.         @F SFONT100.ALL @S 41338 @O TYPEFACE\SFONT100.ALL
  99.         @F SFONT14.ALL @S 20870 @O TYPEFACE\SFONT14.ALL
  100.         @F SFONT2.ALL @S 15054 @O TYPEFACE\SFONT2.ALL
  101.         @F SFONT27.ALL @S 16946 @O TYPEFACE\SFONT27.ALL
  102.         @F SFONT37.ALL @S 14588 @O TYPEFACE\SFONT37.ALL
  103.         @F SFONT45.ALL @S 19930 @O TYPEFACE\SFONT45.ALL
  104.         @F SFONT50.ALL @S 40382 @O TYPEFACE\SFONT50.ALL
  105.         @F SFONT66.ALL @S 19830 @O TYPEFACE\SFONT66.ALL
  106.         @F CARDS.YAL @S 87528 @O S_ACT\CARDS.YAL
  107.         @F COLORFIL.YAL @S 16168 @O S_ACT\COLORFIL.YAL
  108.         @F SLESS-A.YAL @S 53509 @O S_ACT\SLESS-A.YAL
  109.         @F SLESS-B.YAL @S 48512 @O S_ACT\SLESS-B.YAL
  110.         @F SLESS-I.YAL @S 55111 @O S_ACT\SLESS-I.YAL
  111.         @F STATONRY.YAL @S 40065 @O S_ACT\STATONRY.YAL
  112.         @F TYPETRIX.YAL @S 49192 @O S_ACT\TYPETRIX.YAL
  113.         @F LINCOLN.TXT @S 256 @O S_ACT\LINCOLN.TXT
  114.         @F COMPOSE.YAL @S 63918 @O S_ACT\COMPOSE.YAL
  115.         @F LINCOLN.TIF @S 13548 @O S_ACT\LINCOLN.TIF
  116.         @F BANNER.GED @S 6312 @O BANNERS\BANNER.GED
  117.         @F DINOSAUR.YAL @S 60356 @O CUSTOM5\DINOSAUR.YAL
  118.         @F LANDSCPE.YAL @S 76831 @O CUSTOM5\LANDSCPE.YAL
  119.         @F PROPS.YAL @S 23175 @O CUSTOM5\PROPS.YAL
  120.         @F ANIMALS.YAL @S 19297 @O CUSTOM5\ANIMALS.YAL
  121.         @F MARINE.YAL @S 14198 @O CUSTOM5\MARINE.YAL
  122.         @F AIRCRAFT.YAL @S 26860 @O CUSTOM5\AIRCRAFT.YAL
  123.         @F TECH.YAL @S 48324 @O CUSTOM5\TECH.YAL
  124.         @F BIRDS.YAL @S 14034 @O CUSTOM5\BIRDS.YAL
  125.         @F CARTOONS.YAL @S 12365 @O CUSTOM5\CARTOONS.YAL
  126.         @F CATSDOGS.YAL @S 15346 @O CUSTOM5\CATSDOGS.YAL
  127.         @F MYART.YAL @S 8705 @O CUSTOM5\MYART.YAL
  128.         @F ALSOVL1.EXE @S 345760 @O ALSOVL1.EXE
  129.         @F ALSOVL2.DLL @S 47857 @O ALSOVL2.DLL
  130.         @F ALSOVL3.DLL @S 5493 @O ALSOVL3.DLL
  131.         @F ALSOVL4.DLL @S 34674 @O ALSOVL4.DLL
  132.         @F ALSWIFT.EXE @S 768000 @O ALSWIFT.EXE
  133.         @F FREEDOC.HLP @S 12683 @O FREEDOC.HLP
  134.         @F README.TXT @S 1042 @O README.TXT
  135.         @F SCENERIO.HLP @S 89017 @O SCENERIO.HLP
  136.         @F STARTUP.DEF @S 6231 @O STARTUP.DEF
  137.         @F AL.GRP @S 3809 @O AL.GRP
  138.         @F ALLETTER.INI @S 421 @O ALLETTER.INI
  139.     @EndLib
  140.  
  141. @EndDisk
  142.  
  143. @Write("@WindowsDrive:\\@WindowsDir\\WIN.INI", "at", "[a&l]\n")
  144. @Write(, , "swift draw config=@OutDrive:\\@Subdir\\Startup.def\n")      
  145. @Write(, , "swift draw=@OutDrive:\\@Subdir\n")
  146. @Write(, , "backuppath=@OutDrive:\\@Subdir\n")      
  147. @Write(, , "swift draw symbols=@OutDrive:\\@Subdir\\SYMBOLS\n")
  148. @Write(, , "swift draw typefaces=@OutDrive:\\@Subdir\\TYPEFACE\n")
  149. @Write(, , "swift DRAW Activities=2\n")
  150. @Write(, , "swift DRAW Activity1=@OutDrive:\\@Subdir\\S_ACT\\Sless-b.yal\n")
  151. @Write(, , "swift DRAW Activity2=@OutDrive:\\@Subdir\\S_ACT\\*.yal\n")
  152. @Write(, , "swift DRAW Libraries=2\n")
  153. @Write(, , "swift DRAW Library1=@OutDrive:\\@Subdir\\CUSTOM5\\Aircraft.yal\n")
  154. @Write(, , "swift DRAW Library2=@OutDrive:\\@Subdir\\CUSTOM5\\*.yal\n")
  155.  
  156. @Finish
  157.     @Copy("swifdraw.wri", "@OutDrive:\\@Subdir\\*.*")
  158. @If("@PkgType" == "JEWEL")
  159.    /*-----------------------------------------------------------
  160.     create game dir and copy game files
  161.     note that this should be done before creating the Windows group
  162.    -------------------------------------------------------------*/
  163.     @MkDir("@OutDrive:\\@Subdir")
  164.     @Copy("hextrap.*", "@OutDrive:\\@Subdir\\*.*")
  165.     @Copy("snd*.*", "@OutDrive:\\@Subdir\\*.*")
  166.     
  167.     @ProgramManager("[CreateGroup(COSMI @Name)]
  168.          [AddItem(@Item1, 0)][AddItem(@Item2, 0)]
  169.          [AddItem(@Item3, 0)][AddItem(@Item4, 0)]
  170.          [AddItem(@Item5, 0)][AddItem(@Item6, 0)]")
  171.  
  172. @Else
  173.     @MkDir("@OutDrive:\\@Subdir")
  174.     @Copy("hextrap.*", "@OutDrive:\\@Subdir\\*.*")
  175.     @Copy("snd*.*", "@OutDrive:\\@Subdir\\*.*")
  176.  
  177.     @ProgramManager("[CreateGroup(COSMI @Name)]
  178.          [AddItem(@Item1, 0)][AddItem(@Item2, 0)]
  179.          [AddItem(@Item3, 0)][AddItem(@Item4, 0)]
  180.          [AddItem(@Item5, 0)][AddItem(@Item6, 0)]")
  181. @EndIf
  182.  
  183.     @ChDrive @OutDrive
  184.     @ChDir "@SubDir"
  185.     
  186.     //delete files from cosmitmp.dir and remove that dir
  187.     @Delete("@OutDrive:\\cosmitmp.dir\\*.*")
  188.     @RmDir("@OutDrive:\\cosmitmp.dir")
  189.  
  190. @Cls
  191.  
  192.     Installation of @Name is now finished.
  193.     
  194.     A New application group has been created titled COSMI.
  195.  
  196.  
  197.     @Pause
  198. @WinExec("NOTEPAD.EXE @OutDrive:\\@Subdir\\readme.txt", 1, (-1))
  199. @EndFinish
  200.  
  201. /* end-of-file */
  202.